Bundles List
GET Bundles List
Method: GET
URL: https://kms.bpsdmkemhan.id/api/development/bundles
Description
Endpoint ini digunakan untuk mengambil daftar paket (bundles) yang telah dibuat oleh instruktur. Endpoint ini mengembalikan informasi terkait paket, termasuk jumlah penjualan, total durasi webinar dalam paket, dan data relevan lainnya. Beberapa parameter yang dapat diberikan pada request, adalah sebagai berikut:
| Parameter | Tipe Data | Default | Deskripsi |
|---|---|---|---|
from | string (tanggal) | null | Tanggal awal filter berdasarkan created_at. Format umumnya: YYYY-MM-DD. |
to | string (tanggal) | null | Tanggal akhir filter berdasarkan created_at. Format: YYYY-MM-DD. |
title | string | null | Kata kunci untuk pencarian berdasarkan title (menggunakan LIKE query). |
teacher_ids | array of int | null | Daftar ID pengajar untuk filter teacher_id (menggunakan whereIn). |
category_id | int | null | ID kategori utama. Akan disertakan juga subkategori berdasarkan parent_id. |
status | string | null | Status dari bundle, misalnya: active, inactive, dll. |
sort | string | null | Urutan hasil. Lihat daftar opsi sort di bawah. |
Opsi sort yang didukung adalah sebagai berikut:
Nilai sort | Deskripsi |
|---|---|
has_discount | Menampilkan bundle yang sedang memiliki diskon (dari ticket atau special offer). |
sales_asc | Mengurutkan berdasarkan jumlah penjualan terkecil ke terbesar. |
sales_desc | Mengurutkan berdasarkan jumlah penjualan terbesar ke terkecil. |
price_asc | Mengurutkan berdasarkan harga terendah ke tertinggi. |
price_desc | Mengurutkan berdasarkan harga tertinggi ke terendah. |
income_asc | Mengurutkan berdasarkan penghasilan (income) terkecil ke terbesar. |
income_desc | Mengurutkan berdasarkan penghasilan terbesar ke terkecil. |
created_at_asc | Mengurutkan berdasarkan tanggal dibuat (lama ke baru). |
created_at_desc | Mengurutkan berdasarkan tanggal dibuat (baru ke lama). |
updated_at_asc | Mengurutkan berdasarkan tanggal update (lama ke baru). |
updated_at_desc | Mengurutkan berdasarkan tanggal update (baru ke lama). |
Header
| Key | Value |
|---|---|
| x-api-key | 1234 |
| x-locale | id |
Params
| Name | Path |
|---|---|
| ~limit | 5 |